package cn.campus.pojo.article.vo;

import cn.campus.pojo.article.dto.UserDTO;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.util.Date;

/**
 * 响应给前端的文章视图类
 * Created by linyanbin on 2018/9/22.
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ArticleVO {
    /** 文章id **/
    private String articleId;
    /** 文章标题  **/
    private String articleTitle;
    /** 文章导航图 **/
    private String navgationImg;
    /** 文章内容 **/
    private String articleContent;
    /** 文章摘要，根据文章内容利用代码简单生成 **/
    private String articleSummary;
    /** 文章浏览量 **/
    private Integer articleViewCount;
    /** 文章创建时间 **/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date createTime;
    /** 用户信息 **/
    private UserDTO user;
    /** 文章评论数 **/
    private Integer commentCount;

}
